export const request=(param)=> {
  wx.showLoading({
    title: '卖力加载中',
  })
  // 判断url中是都带有/my/请求的是私有路径 那么请求头header需要带上 token
  let header = {...param.header};
  if(param.url.includes("/my/")) {
    // 拼接header 带上token
    header["Authorization"] = wx.getStorageSync("token");
  }
  // 定义公共url
  const baseUrl = 'https://api-hmugo-web.itheima.net/api/public/v1';
  return new Promise((res,rej)=>{
    wx.request({
      ...param,
      header:header,
      url: baseUrl + param.url,
      success: (result)=> {
        res(result);
      },
      fail: (error)=> {
        rej(error);
      },
      complete: ()=> {
        wx.hideLoading();
      }
    })
  })
}